wcbel\classes\repositories\Product D

Total Complexity 218
Dependencies 10
Dependents 18
Total lines 878
Lines of code 723
Logical lines of code 349
Comment lines 31
Methods 34
Properties 4

Methods 34

Method Rating Maintainability Complexity Lines of code
create()
D
28
52 90
get_product_fields()
D
28
42 100
product_attribute_update()
B
40 19 58
get_product_column_values()
A
49 11 30
get_product_field()
S
54 7 21
get_product_counts_group_by_status()
S
56 7 17
get_product_ids_by_custom_query()
S
53 6 21
get_products()
S
56 6 18
get_product_object_by_ids()
S
56 6 17
delete_duplicates()
S
44 4 45
get_product_taxonomies()
S
60 6 13
generate_incremental_sku()
S
53 5 23
get_product_statuses_by_id()
S
61 5 12
set_shipping_classes()
S
58 4 15
get_tags_new_product()
S
59 4 15
get_grouped_taxonomies()
S
57 4 15
get_taxonomies()
S
60 4 13
get_product_variation_ids()
S
56 3 17
get_ithemeland_badge_fields()
S
46 1 46
set_fetch_methods()
S
44 1 46
get_yith_vendors()
S
64 2 10
get_wc_product_vendors()
S
64 2 10
get_tax_classes()
S
65 2 8
get_product_ids_with_like_names()
S
65 2 8
get_instance()
S
72 2 6
get_shipping_classes()
S
72 2 6
get_status_color()
S
74 2 4
get_status_colors()
S
66 1 9
__construct()
S
77 1 4
get_taxonomy_groups()
S
70 1 6
get_attributes()
S
81 1 3
get_product_statuses()
S
72 1 5
get_trash()
S
65 1 9
get_product()
S
80 1 3